function fitFontSize() {
    var fontSizeBase = 0.4;

    while ($('#rightCode').height() > $('#rightCode').parent().height()) {
        $('#rightCode').css({
            'font-size': (fontSizeBase -= 0.01) + 'rem',
            'line-height': (fontSizeBase + 0.05) + 'rem'
        });
    }
}

// }

// 换肤静态js内容
var popShow = function (e) {
    $('.popup').removeClass('show')
    $(e).addClass('show')
}
var popHide = function () {
    $('.popup').removeClass('show')
}

var popAlert = function (text) {
    $('.alert-pop .alert-text p').html(text)
    $('.alert-pop').addClass('show')
}
// 赠予图鉴json，key为图鉴选择弹窗item的data-type，生成弹窗item时需要赋予进dom
let zfJson = {
    1: {
        name: "图鉴：红叶",
        card: '/act/tlhj/qxl/20250919/m/img/card_1.png',
        poster: '/tlhj/qxl/20250919/img/tj1.png?v1'
    },
    2: {
        name: "图鉴：银杏",
       card: '/act/tlhj/qxl/20250919/m/img/card_2.png',
        poster: '/tlhj/qxl/20250919/img/tj2.png?v1'
    },
    3: {
        name: "图鉴：南瓜",
        card: '/act/tlhj/qxl/20250919/m/img/card_3.png',
        poster: '/tlhj/qxl/20250919/img/tj3.png?v1'
    },
    4: {
        name: "图鉴：柿子",
        card: '/act/tlhj/qxl/20250919/m/img/card_4.png',
       poster: '/tlhj/qxl/20250919/img/tj4.png?v1'
    },
    5: {
        name: "图鉴：稻田",
       card: '/act/tlhj/qxl/20250919/m/img/card_5.png',
       poster: '/tlhj/qxl/20250919/img/tj5.png?v1'
    },
    6: {
        name: "图鉴：菊花",
       card: '/act/tlhj/qxl/20250919/m/img/card_6.png',
        poster: '/tlhj/qxl/20250919/img/tj6.png?v1'
    },
    7: {
        name: "图鉴：暖茶",
       card: '/act/tlhj/qxl/20250919/m/img/card_7.png',
        poster: '/tlhj/qxl/20250919/img/tj7.png?v1'
    }
}
var params = function (param) {
    var str = window.location.hash.toString() || window.location.search.toString(),
        r = new RegExp("[\?&]*" + param + "=([^&]+)"),
        m = str.match(r);
    if (m) return m[1].replace('"', '');
    else return '';
}
// 识别是否是带参数的链接，是则进入分享落地页
let linkType = params('type')
if (linkType) {
    $('.page-home').removeClass('show')
    $('.page-receive .card img').attr('src', zfJson[linkType].card)
    $('.page-receive').addClass('show')
}

let wishSuccData = '',
    wishFalseText = ''

// 踏青进度及相应结果
var outingResult = function () {
    if (wishSuccData) {
        $('.wish-succ-pop img').attr('src', wishSuccData.icon)
        $('.wish-succ-pop .name p').text(wishSuccData.name)
        $('.wish-succ-pop').addClass('show')
        // 出游按钮显示灰色
        $('.page-wish .wish-btn').addClass('gray')
    } else {
        $('.wish-limit-pop .text p').text(wishFalseText)
        $('.wish-limit-pop').addClass('show')
    }
}
var runOuting = function () {
    let processTime = 2000;
    let processNum = 0;
    $('.outing-pop .process').css('width', processNum + '%')
    let processItv = setInterval(() => {
        processNum++
        $('.outing-pop .process').css('width', processNum + '%')
        if (processNum == 100) {
            clearInterval(processItv)
            outingResult()
            $('.outing-pop').removeClass('show')
        }
    }, processTime / 100);
}

// 生成分享图
let renderPoster = function () {
    let node = document.querySelector('.poster');
    html2canvas(node, {
        scale: 1,
        useCORS: true,
        logging: false,
        backgroundColor: null
    }).then(canvas => {
        let url = canvas.toDataURL("image/png", 1);
        let img = new Image();
        img.src = url;
        img.onload = function () {
            $('.img-box').html(img);
            popShow('.poster-pop');
        }
    }).catch(function (e) {
        console.log(e);
    });
}
function showPage(page, prev) {
    popHide()
    $('.page').removeClass('show')
    $(page).addClass('show')
    prevPage.push(prev || '.page-home')
}

// 关闭弹窗
$('.popup .close-btn,.popup .confirm').on('click', function () {
    if ($(this).hasClass('confirm') && $(this).parents('.popup').hasClass('give-wish-pop')) {
        return
    }
    $(this).parents('.popup').removeClass('show')
})
// 返回上一页功能相关内容
let prevPage = []
$('.back-prev').on('click', function () {
    $('.page').removeClass('show')
    $(prevPage[prevPage.length - 1]).addClass('show')
    prevPage = prevPage.slice(0, prevPage.length - 1)
})
// 打开活动规则
$('.page-home .rule-btn').on('click', function () {
    popShow('.rule-pop')
})
// 选择出行目的地
$('.outgoing-pop .view-box .item').on('click', function () {
    if (!$(this).hasClass('sel')) {
        $(this).addClass('sel').siblings().removeClass('sel')
    }
})
// 选择出行携带珍兽
$('.outgoing-pop .pet-box .item').on('click', function () {
    if (!$(this).hasClass('sel')) {
        $(this).addClass('sel').siblings().removeClass('sel')
    }
})

// 随机选一个
$('.outgoing-pop .random-btn').on('click', function () {
    $('.outgoing-pop .item').removeClass('sel')
    let random = Math.floor(Math.random() * 3)
    let randomPet = Math.floor(Math.random() * 3)
    $('.outgoing-pop .view-box .item').eq(random).addClass('sel')
    $('.outgoing-pop .pet-box .item').eq(randomPet).addClass('sel')
})

$('.random-pop .random-btn').on('click', function(){
    $('.outgoing-pop .item').removeClass('sel')
    let random = Math.floor(Math.random() * 3)
    let randomPet = Math.floor(Math.random() * 3)
    $('.outgoing-pop .view-box .item').eq(random).addClass('sel')
    $('.outgoing-pop .pet-box .item').eq(randomPet).addClass('sel')

    // 填充获取奖励信息
    wishSuccData = {
        icon: '/tlhj/qxl/20250919/img/tj1.png?v1',
        name: '奖励名'
    }
    $('.outgoing-pop,.random-pop').removeClass('show')
    $('.outing-pop').addClass('show')
    runOuting()
})

// 图鉴收集模块
// 图鉴赠予分享方式类型，link为发送好友赠予图鉴，通过右上角转发，poster为生成图片赠予图鉴，保存图片转发，copy为复制链接
let shareType = ''
// 发送好友赠予图鉴
$('.page-xnzf .btn-send').on('click', function () {
    shareType = 'link'
    popShow('.give-wish-pop')
})
// 生成图片赠予图鉴
$('.page-xnzf .btn-create').on('click', function () {
    shareType = 'poster'
    popShow('.give-wish-pop')
})
// 复制链接赠予图鉴
$('.page-xnzf .btn-copy').on('click', function () {
    shareType = 'copy'
    popShow('.give-wish-pop')
})
// 赠予的图鉴字段
let giveWishType = ''
// 选择要赠予的图鉴
$('.give-wish-pop .wish-box').on('click', '.item', function (e) {
    if ($(this).hasClass('sel')) {
        $(this).removeClass('sel')
        giveWishType = ''
    } else {
        $(this).addClass('sel').siblings().removeClass('sel')
        giveWishType = $(this).attr('data-type')

    }
})
function shareHandler(shareType, shareID, itemID) {
    if (shareType == 0) {
        example.share(shareID, itemID)
        popShow('.share-guide-pop')
    } else if (shareType == 1) {
        popShow('.tips-pop')

        $('.poster .text span').text(ja.wechatInfo.nickname.length >= 4 ? ja.wechatInfo.nickname.slice(0, 3) + "..." : ja.wechatInfo.nickname)
        $('.poster .card-img img').attr('src', zfJson[giveWishType].poster)

        $('#qrCodeDiv').html('').qrcode({
            text: example.share(shareID, itemID, 'onlyLink'),
            width: 138,
            height: 138,
            foreground: '#000000', //二维码颜色
            background: '#ffffff', //二维码背景色
            correctLevel: QRErrorCorrectLevel.H
        });
        setTimeout(() => {
            renderPoster()
        }, 800);
        ja.shareLog('3')
    } else {
        $('.give-wish-pop .copy-hide').attr('data-copy', example.share(shareID, itemID, 'onlyLink'))
        setTimeout(function () {
            $('.give-wish-pop .copy-hide').trigger('click')
        }, 100);
        ja.shareLog('4')
    }
}

$('.give-wish-pop .copy-hide').on('click', function () {
    var shareLink = $(this).attr('data-copy')
    var result = clipBordCopy(`十一签到送海量好礼！
参与就送3级棉布秘银，3级红宝石。还有机会获得天马坐骑。
点击链接即可参与：${shareLink}`);
    popHide();
    if (result) {
        popAlert("复制成功,快去粘贴发送给好友吧~");
    } else {
        popAlert("复制失败！");
    }
})
// 落地分享页返回首页按钮
$('.page-receive .back').on('click', function () {
    $('.page').removeClass('show')
    $('.page-home').addClass('show')
})
// 关闭分享提示弹窗
$('.share-guide-pop .mask').on('click', function () {
    $('.share-guide-pop').removeClass('show')
})



//横屏提示
function orient() {
    if (window.orientation == 0 || window.orientation == 180) {
        $('.orientLayer').css('display', 'none');
        $('.wrap').show()
        orientation = 'portrait';
        return false;
    } else if (window.orientation == 90 || window.orientation == -90) {
        $('.orientLayer').css('display', 'none');
        $('.wrap').hide()
        orientation = 'landscape';
        return false;
    }
}
orient();
$(window).bind('orientationchange', function (e) {
    orient();
});


// 十一换肤静态js
// 首页去签到按钮
// $('.page-home .btn-sign').on('click',function(){
//     $('.page').removeClass('show')
//     $('.page-sign').addClass('show')
//     prevPage.push('.page-home')
// })
// // 首页个人信息登陆按钮
// $('.page-home .login').on('click', function () {
//     popShow('.login-pop')
// })
// // 首页参与活动按钮
// $('.page-home .btn-join').on('click',function(){
//     $('.page').removeClass('show')
//     $('.page-wish').addClass('show')
//     prevPage.push('.page-home')
// })
// // 图鉴收集按钮
// $('.page-home .btn-collect').on('click',function(){
//     $('.page').removeClass('show')
//     $('.page-xnzf').addClass('show')
//     prevPage.push('.page-home')
// })
// // 签到天数计算
// let signIndex = 0
// // 立即签到按钮
// $('.page-sign .sign-btn').on('click',function(){
//     if(signIndex < 7){
//         popShow('.sign-pop')
//         $('.page-sign .day-cont .item').eq(signIndex).addClass('on')
//         signIndex++
//     }else {
//         popAlert('您已完成七日签到')
//     }
// })

// // 活动出游次数上限
// let timesLimit = false
// // 开始踏青按钮
// $('.page-wish .wish-btn').on('click',function(){
//     if($(this).hasClass('gray')){
//         popAlert('您今日已出游')
//         return
//     }
//     // 活动出游次数上限
//     if(timesLimit){
//         popAlert('少侠出游次数已达此次活动总上限，<br>未集齐的图鉴可向好友索要哦~')
//         return
//     }
//     $('.outgoing-pop .item').removeClass('sel')
//     $('.outgoing-pop').addClass('show')
// })

// // 确认选择出游食物
// $('.outgoing-pop .confirm').on('click',function(){
//     if($('.outgoing-pop .view-box .item.sel').length == 0 || $('.outgoing-pop .pet-box .item.sel').length == 0){
//         popShow('.random-pop')
//         return
//     }
//     // 填充获取奖励信息
//     wishSuccData = {
//         icon: '/tlhj/qxl/20250919/img/tj_kuai_p.png?v1',
//         name: '奖励名'
//     }
//     $('.outgoing-pop').removeClass('show')
//     $('.outing-pop').addClass('show')
//     runOuting()
// })

// // 祝福页七日签到按钮
// $('.page-wish .btn-sign').on('click',function(){
//     $('.page').removeClass('show')
//     $('.page-sign').addClass('show')
//     prevPage.push('.page-wish')

// })
// // 踏青页图鉴收集按钮
// $('.page-wish .btn-collect').on('click',function(){
//     $('.page').removeClass('show')
//     $('.page-xnzf').addClass('show')
//     prevPage.push('.page-wish')
// })
// // 页面右侧领取奖励按钮
// $('.btn-lqjl').on('click',function(){
//     popShow('.yjlq-pop')
// })
// // 页面右侧好运锦鲤按钮
// $('.btn-hyjl').on('click',function(){
//     $('.page').removeClass('show')
//     $('.page-jl').addClass('show')
//     prevPage.push('.page-xnzf')
// })



// // 确认赠予图鉴
// $('.give-wish-pop .confirm').on('click',function(){
//     if($('.give-wish-pop .wish-box .item.sel').length == 0){
//         popAlert('请先选择要赠予的图鉴')
//         return;
//     }
//     // 分享的链接
//     let url = 'http://43.136.35.60:6009/tlhj/qxl/20250919/0922tl/share.shtml?type='+giveWishType  
//     if(shareType == 'link'){
//         popShow('.share-guide-pop')
//     }else if(shareType == 'poster'){
//         $('.poster .text span').text('朋友昵称')
//         $('.poster .card-img img').attr('src',zfJson[giveWishType].poster)

//         $('#qrCodeDiv').html('').qrcode({
//             text:url,
//             width: 119,
//             height: 119,
//             foreground: '#000000', //二维码颜色
//             background: '#ffffff', //二维码背景色
//         });
//         setTimeout(() => {
//             renderPoster()
//             setTimeout(() => {
//                 popShow('.poster-pop')
//             }, 500);
//         }, 800);
//     }else if(shareType == 'copy'){
//         $('.give-wish-pop .copy-hide').attr('data-copy', url || '')
//         setTimeout(function() {
//             $('.give-wish-pop .copy-hide').trigger('click')
//         }, 100);
//     }
// })


// 落地分享页个人信息登陆按钮
// $('.page-receive .login').on('click',function(){
//     popShow('.login-pop')
// })
// // 落地分享页接受图鉴按钮
// $('.page-receive .receive-btn').on('click',function(){
//     popShow('.lqcg-pop')
// })
// // 关闭分享提示弹窗
// $('.share-guide-pop .mask').on('click',function(){
//     $('.share-guide-pop').removeClass('show')
// })
// $('.usercenter').on('click', function(){
//     popShow('.usercenter-pop')

// })
// // 个人中心去签到按钮
// $('.usercenter-pop .btn-sign').on('click',function(){
//     popHide()
//     $('.page').removeClass('show')
//     $('.page-sign').addClass('show')
//     prevPage = []
//     prevPage.push('.page-home')
// })
// // 个人中心收集图鉴按钮
// $('.usercenter-pop .btn-collect').on('click',function(){
//     popHide()
//     $('.page').removeClass('show')
//     $('.page-wish').addClass('show')
//     prevPage = []
//     prevPage.push('.page-home')
// })
// // 领取成功弹窗参与活动按钮
// $('.lqcg-pop .join').on('click',function(){
//     popHide()
//     $('.page').removeClass('show')
//     $('.page-home').addClass('show')
// })
// $('.login-pop .cy-btn').on('click',function(){
//     popHide()
// })
// $('.login-pop .wg-btn').on('click',function(){
//     popHide()
// })
// // 一键领取弹窗领取按钮
// $('.yjlq-pop .yjlq-btn').on('click',function(){
//     popShow('.yjlq-succ-pop')
// })
